Development and Evaluation of a New Presentation Software Program (codex) for Teaching Programming Code
نویسندگان
چکیده
In this study, we developed a presentation software program (CodEx) for web programming language courses. It has functions to display sample source code, edit it, and display its execution result all in one slide. To evaluate the efficiency of this software (CodEx), two experiments were conducted. First, reviews done by nine teachers proved its efficiency in teaching programming language. Secondly, to evaluate the effectiveness of CodEx, we conducted a micro teaching experiment which compared our proposed teaching method (CodEx) with the conventional method, based on tests and a questionnaire. The tests included fill-in-the-blank questions, and tests of reading and writing programming codes. In the reading test, students taught with CodEx obtained higher scores than those taught by the conventional method. Our findings suggest that this software is better at helping students to understand the mechanism of programming codes.
منابع مشابه
Needs assessment and evaluation of a short course to improve faculties teaching skills at a former World Health Organization regional teacher training center
Introduction: In the design of educational programs, much attentionhas been paid to teaching methods, needs assessment, an importantpart of the development of educational programs, generally isneglected. Another important aspect in educational program design isassessing effectiveness. The aims of this study were to design a formalneeds assessment program to define the core contents of a faculty...
متن کاملEvaluation of teaching through lecture with new methods of student-centered teaching in medical students
Background: Research about teaching methods and students' education is an important subject which can improve the quality of education. This study was performed to compare three educational methods: teaching through lecture, presentation by small group of students, student's search and study of topics before the class. Methods: This quasi-experimental study was conducted on 42 students' of 5th ...
متن کاملTeaching Computer Programming with Program Animation
The Teaching Machine is a software system for animation of computer programs. It allows the instructor in the classroom or the student on their own to single step through computer programs written in C++ or Java while observing the effect of each step on the state of a virtual machine. The state of the machine is represented in a number of ways including a presentation of the current state of e...
متن کاملTowards Enhanced Presentation-based Teaching of Programming - An Interactive Source Code Visualisation Approach
The teaching of programming concepts and algorithms very much depends on the mental models developed by scholars when learning how to program. There is a rich body of research on how to best teach programming. Nevertheless, many instructors follow a presentation-based approach where existing slideware such as PowerPoint or Keynote is used to show a sequential series of slides with static pieces...
متن کاملThe Viewpoints of General Dentists of Rafsanjan and Kerman toward Continuing Education Program of Restorative Dentistry
Introduction: Identifying educational needs of general dentists and prioritizing them in continuing education programs are matters of necessity. This study was conducted to identify the viewpoints of general dentists concerning their educational needs, proper methods of teaching, and implementing continuing education program of restorative dentistry in Rafsanjan and Kerman. Methods: This descr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011